orchard of tabaiba - German English Dictionary